﻿namespace Repositories.VM;

/// <summary>
/// 结果模型
/// </summary>
public class ResultModel
{
    /// <summary>
    /// 消息code（1：正常（大于0：表示正常），-1：异常（小于0：表示异常））
    /// </summary>
    public int code { get; set; } = 1;

    /// <summary>
    /// 消息内容
    /// </summary>
    public string msg { get; set; } = "操作成功";
    /// <summary>
    /// 数量
    /// </summary>
    public int count { get; set; }

    /// <summary>
    /// 返回数据
    /// </summary>
    public dynamic? data { get; set; }
}

/// <summary>
/// 结果模型
/// </summary>
public class ResultModel<T>
{
    /// <summary>
    /// 消息code（1：正常（大于0：表示正常），-1：异常（小于0：表示异常））
    /// </summary>
    public int code { get; set; } = 1;

    /// <summary>
    /// 消息内容
    /// </summary>
    public string msg { get; set; } = "操作成功";
    /// <summary>
    /// 数量
    /// </summary>
    public int count { get; set; }

    /// <summary>
    /// 返回数据
    /// </summary>
    public T? data { get; set; }
}
